home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / redakcyjne / programy / Weather Watcher Live 6.1.23 / WWL6123.exe / {app} / Skins / Interface / Splendid2 / Includes / BlockF5.js next >
Text File  |  2007-11-27  |  729b  |  35 lines

  1. var asciiF5 = 116;
  2. var bRet = true; 
  3.  
  4. if(document.all)
  5. {    document.onkeydown = onKeyPress;
  6. }
  7. else if (document.layers || document.getElementById)
  8. {    document.onkeypress = onKeyPress;
  9. }
  10.  
  11. function onKeyPress(evt) 
  12. {    window.status = '';
  13.     
  14.     var oEvent = (window.event) ? window.event : evt;
  15.     var nKeyCode = oEvent.keyCode ? oEvent.keyCode : oEvent.which ? oEvent.which : void 0;
  16.     var bIsFunctionKey = false;
  17.  
  18.     if (oEvent.charCode == null || oEvent.charCode == 0)
  19.     {    bIsFunctionKey = (nKeyCode == asciiF5)
  20.     }
  21.  
  22.     if(bIsFunctionKey)
  23.     {    bRet = false;
  24.  
  25.         try
  26.         {    oEvent.returnValue = false;
  27.             oEvent.cancelBubble = true;
  28.             oEvent.keyCode = 0;
  29.             window.status = msg; 
  30.         }
  31.         catch(ex){}
  32.     }
  33.  
  34.     return bRet;
  35. }